;(function(window,Jquery){
    var id=util.getQuery().id;
    var data=null;
    var wantStatus=0;

    $(function(){
        getInfo();

        // 点击进度
        $("div.control-box a").on("click",function(){
            if (parseInt($(this).data("name"))<=parseInt(data.status)){
                layer.alert('申请进度不可逆，请重试', {
                    skin: 'demo-class',
                    closeBtn: 0
                });
                return;
            }else{
                wantStatus=parseInt($(this).data("name"));
                $('#dialog').show();
            }
        });

        // 点击确定按钮

        $("#yes-btn").on("click",function(){
            util.ajax({
                url: '/manager/customer/' + id,
                type: 'get',
                success: function(res) {
                    data=res.data
                    if(parseInt(data.canceled)===1){
                        $("#dialog").hide();
                        getInfo();
                        layer.alert('客户已中止申请', {
                            skin: 'demo-class',
                            closeBtn: 0
                        });
                        return;
                    }else{
                        changeStatus();
                    }
                }
            })
            
        });

        // 点击关闭按钮
        $("#cancel-btn").on("click",function(){
            $("#dialog").hide();
        });
    })

    function getInfo(){
        util.ajax({
            url: '/manager/customer/' + id,
            type: 'get',
            success: function(res) {
                data=res.data
                render();
            }
        })
    }

    function render(){
        $('span.infobj').each(function(){
            $(this).text(eval($(this).data('js')));
        })
        $("img.headshow").attr("src",data.uacUserMember.user.avatar);
        if(parseInt(data.canceled)===1)
        {
            $("img.stopImg").show();
        }else{
            $("img.stopImg").hide();
        }
        $('.custom-step-box').addClass('step'+data.status);
    }

    function changeStatus(){
        util.ajax({
            url:'/manager/customer/modifyStatus/' + id + '?status=' + wantStatus,
            type: 'POST',
            success: function(res) {
                $('.custom-step-box').removeClass('step0').removeClass('step1').removeClass('step2').removeClass('step3').removeClass('step4');
                $("#dialog").hide();
                getInfo();
            }
        })
    }

})(window,$)